home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 44 / Amiga Format CD44 (1999-08-26)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-10].iso / -in_the_mag- / basics / blitz_readmes.lzx / BlitzPlay.readme < prev    next >
Text File  |  1983-09-22  |  4KB  |  71 lines

  1. Short:    Example source for playing various music formats in Blitz2.
  2. Author:   toby@oznumberone.net (Toby Zuijdveld)
  3. Uploader: toby@oznumberone.net (Hotcakes)
  4. Type:     dev/basic
  5.  
  6. A small note about the files in this drawer :
  7.  
  8. BlitzPlay.bb          : This is the guts of the program.  This is where all
  9. BlitzPlay.asc         : the replayers are stored and all fileloading and
  10.                         recognising is done.  It supports the following
  11.                         formats :
  12.                               : GMOD, THX, FutureComposer, PlaySID,
  13.                               : QuadraComposer, FRED, David Whittacker and of
  14.                               : course, MEDs, MODs and IFF8SVXs.  Currently
  15.                               : the FutureComposer and QuadraComposer formats
  16.                               : crash.  I havn't found out why as yet.  Also
  17.                               : I don't know what all the jumptable entries
  18.                               : in FREDs and DavidWhittackers do, so they
  19.                               : aren't supported either.  And finally, there
  20.                               : are two types of PSID modules.  One with a
  21.                               : header storing info about the tunes and
  22.                               : another one which requires an .info file for
  23.                               : this information in TOOLTYPE format.  Only
  24.                               : the .info format is recognised.  The source
  25.                               : for the PSID routines were grabbed straight
  26.                               : from HyperHelp, found on BUM9.
  27.  
  28. BlitzPlay.bb2         : This is the interface for the guts.  It's pretty
  29. BlitzPlay.xtra          : bodgy :) It brings up a requestor for selection of a
  30. BlitzPlay.ascii       : module, picks a random subsong, plays it, scrolls a
  31.                         scrolltext if it finds one, waits for you to hit the
  32.                         quit gadget and does it all over again, until it
  33.                         finds a file it can't load for any reason.
  34.  
  35. THX-Offsets.BB        : This was grabbed from the THX archive, how nice of
  36.                         them to provide Blitz2 source.  It contains offsets
  37.                         for various THX variables and jumptables etc.  Used
  38.                         by BlitzPlay's guts.  :)
  39.  
  40. LookUp                : Just a textfile detailing most (if not all, I can't
  41.                         remember) of the Functions and Statements contained
  42.                         within BlitzPlay.bb.  Read this if you can't figure
  43.                         out my sources :)
  44.  
  45. I hope you have fun or whatever from using/reading this source.  It started
  46. out as just a GMOD player (GMODPlay might still be on AmiNet somewhere) but
  47. then I had a look at the FRED DeliPlayer example and I thought "Hey, this
  48. wouldn't be so hard to do for Blitz!"...  I also figured out what the other
  49. jumptable entry did (it controls the volume) but I don't know what registers
  50. effect it. Aaanyway, after that I went round collecting every replayer I
  51. could find (more wanted, if you have any!) and worked on incorperating them
  52. into one huge program.  And here's the result :) Once upon a time, back in
  53. the REAL early days, DeliTracker gave out examples for replayers for about
  54. 20 formats!  They don't do that anymore and no-one seems to have them either.
  55.  
  56. HINT HINT :)
  57.  
  58. Anyway, I have a MAJOR problem at the moment, I REALLY need to know how to
  59. use picture datatypes.  My project is on a complete standstill at the moment.
  60. Failing that, a FAST way to remap the colours of about 30 176x120 shapes from
  61. their default palette to another set one would also be nice.  Just that my
  62. homemade routine takes about 5 minutes on my 020, which simply won't do, cuz
  63. these gfx must be remapped between levels and NOONE wants to wait 5 minutes
  64. just to play the next level.  :)
  65.  
  66. HELP ME, SOMEBODY!!!  :-Ç
  67.  
  68. - Toby Zuijdveld
  69. - toby@oznumberone.net
  70. - http://www.abacus.net.au/hotcakes [Last updated : 02·02·98]
  71.